546b27e6e17f1c56701ec1124cc2140bcc2a4f18,plugins/org.eclipse.emf.index/src/org/eclipse/emf/index/resource/impl/IndexFeederImpl.java,IndexFeederImpl,commitEObjectDescriptors,#,163

Before Change


			else {
				resourceDesc = findResourceDescriptor(EcoreUtil.getURI(eObject).trimFragment());
			}
			EClassDescriptor eClassDescriptor = index.eClassDAO().createQueryEClass(eObject.eClass())
					.executeSingleResult();
			if (eClassDescriptor==null) {
				LogFacade.logError("Couldn't find EClassDescriptor for EClass "+eObject.eClass().getName());
				continue;
			}
			EObjectDescriptor newEObjectDesc = new EObjectDescriptorImpl(resourceDesc, data.fragment, data.name,

After Change


			else {
				resourceDesc = findResourceDescriptor(EcoreUtil.getURI(eObject).trimFragment());
			}
			EClass eClass = eObject.eClass();
			EClassDescriptor eClassDescriptor = findEClassDescriptor(eClass);
			if (eClassDescriptor == null) {
				LogFacade.logError("Couldn't find EClassDescriptor for EClass " + eClass.getName());